﻿var maphieunhap = "",
    maphieunhap_chitiet = "";
$(function () {
    $("#ddlKho_Khoa").parent().find(".dropdown-toggle").focus();
    $("#txtTuNgay").data("DateTimePicker").setMaxDate($("#txtDenNgay").val());
    $("#txtDenNgay").data("DateTimePicker").setMinDate($("#txtTuNgay").val());
    $("#txtNgaySanXuat").data("DateTimePicker").setMaxDate($("#txtHanSuDung").val());
    $("#txtHanSuDung").data("DateTimePicker").setMinDate($("#txtNgaySanXuat").val());
    $("#txtTuNgay").on("dp.change", function (e) {
        $("#txtDenNgay").data("DateTimePicker").setMinDate(e.date);
    });
    $("#txtDenNgay").on("dp.change", function (e) {
        $("#txtTuNgay").data("DateTimePicker").setMaxDate(e.date);
    });
    $("#txtNgaySanXuat").on("dp.change", function (e) {
        $("#txtHanSuDung").data("DateTimePicker").setMinDate(e.date);
    });
    $("#txtHanSuDung").on("dp.change", function (e) {
        $("#txtNgaySanXuat").data("DateTimePicker").setMaxDate(e.date);
    });
    $("#txtDenNgay").bind("keydown", function (e) {
        if (e.which === 13) {
            e.preventDefault();
            $("#btnTimKiem").focus();
        }
    });
    $("#div_phieunhapvattu").on("hide", function () {
        window.__doPostBack("btnTimKiem_Click", "");
    });
    $("#txtGhiChu").bind("keydown", function (e) {
        if (e.which === 13) {
            e.preventDefault();
            $("#btnLuuPhieu").focus();
        }
    });
    $("#ddNguonGocXuatXu").parent().find(".dropdown-toggle").bind("keydown", function (e) {
        if (e.which === 13 || e.which === 39) {
            e.preventDefault();
            $("#btnLuuPhieu_ChiTiet").focus();
        }
    });
    $("#btnLuuPhieu_ChiTiet").bind("keydown", function (e) {
        if (e.which === 37) {
            e.preventDefault();
            $("#ddNguonGocXuatXu").parent().find(".dropdown-toggle").focus();
        }
    });
    $("#ddlLoaiVatTu").on("change", function () {
        filldropdown("#ddlNhomVatTu", SelectAllNhomVatTu($(this).val()));
        $("#ddlNhomVatTu").parent().find(".dropdown-toggle").focus();
        filldropdown("#ddlVatTu", SelectAllVatTu($("#ddlNhomVatTu option:selected").val()));
    });
    $("#ddlNhomVatTu").on("change", function () {
        filldropdown("#ddlVatTu", SelectAllVatTu($(this).val()));
        $("#ddlVatTu").parent().find(".dropdown-toggle").focus();
    });
    $("#ddlVatTu").on("change", function () {
        var data = SelectVatTuById($(this).val());
        if (data.length <= 0) return;
        filldropdown_notdefaultvalue("#ddDonVi", SelectDonViById(data[0].MaDonVi));
        $("#txtDonGia").focus();
    });
    $("#ul_tab_phieunhapvattu a[href=\"#tab_thongtinphieu\"]").on("shown.bs.tab", function () {
        $("#txtNguoiGiao").focus();
    });
    $("#ul_tab_phieunhapvattu a[href=\"#tab_themvattu\"]").on("shown.bs.tab", function () {
        $("#ddlLoaiVatTu").change();
        $("#ddlLoaiVatTu").parent().find(".dropdown-toggle").focus();
    });
    $(document).keydown(function (e) {
        if (e.keyCode === 113) themphieunhapvattu();
    });
});

function loadcombobox() {
    filldropdown("#ddThue", SelectAllThue());
    filldropdown("#ddlKho", superadmin === true ? SelectAllKho() : SelectKhoByKhoa(makhoa));
    filldropdown("#ddNhaCungCap", SelectAllNhaCungCap());
    filldropdown("#ddlLoaiVatTu", SelectAllLoaiVatTu());
    filldropdown("#ddNguonGocXuatXu", SelectAllNguonGocXuatXu());
}

function validationform_Timkiem() {
    $("#txtTuNgay").rules("add", {
        required: true,
        messages: {
            required: MsErrorEmpty
        }
    });
    $("#txtDenNgay").rules("add", {
        required: true,
        messages: {
            required: MsErrorEmpty
        }
    });
    $("#txtDenNgay").rules("add", {
        datediffFormat: "#txtTuNgay"
    });
}

function themphieunhapvattu() {
    if (CheckSession() === "") {
        window.location = "/";
        return;
    }
    loadcombobox();
    $("#ul_tab_phieunhapvattu a[href=\"#tab_thongtinphieu\"]").tab("show");
    $("#div_phieunhapvattu").modal("show");
    loaddanhsachvattu_phieunhapvattu(maphieunhap);
}

function suaphieunhapvattu(tagButton) {
    if (CheckSession() === "") {
        window.location = "/";
        return;
    }
    loadcombobox();
    maphieunhap = $(tagButton).attr("maphieunhap");
    if (maphieunhap === "") return;
    var dataPhieuNhapVatTu = PhieuNhapVatTu.SelectById(maphieunhap);
    $("#txtSoChungTu").val(dataPhieuNhapVatTu[0].SoChungTu);
    (dataPhieuNhapVatTu[0].NgayChungTu == null || dataPhieuNhapVatTu[0].NgayChungTu === "") ? $("#txtNgayChungTu").val("") : $("#txtNgayChungTu").data("DateTimePicker").setDate(moment(dataPhieuNhapVatTu[0].NgayChungTu).format("DD-MM-YYYY"));
    $("#ddlKho").selectpicker("val", dataPhieuNhapVatTu[0].MaKho);
    $("#ddNhaCungCap").selectpicker("val", dataPhieuNhapVatTu[0].MaNhaCungCap);
    (dataPhieuNhapVatTu[0].NgayGiao == null || dataPhieuNhapVatTu[0].NgayGiao === "") ? $("#txtNgayGiao").val("") : $("#txtNgayGiao").data("DateTimePicker").setDate(moment(dataPhieuNhapVatTu[0].NgayGiao).format("DD-MM-YYYY"));
    $("#txtNguoiGiao").val(dataPhieuNhapVatTu[0].NguoiGiao);
    $("#txtNguoiNhan").val(dataPhieuNhapVatTu[0].NguoiNhan);
    $("#ddThue").selectpicker("val", dataPhieuNhapVatTu[0].Thue);
    $("#txtGhiChu").val(dataPhieuNhapVatTu[0].DienGiai);
    $("#ul_tab_phieunhapvattu a[href=\"#tab_thongtinphieu\"]").tab("show");
    $("#div_phieunhapvattu").modal("show");
    loaddanhsachvattu_phieunhapvattu(maphieunhap);
}

function luuphieunhapvattu() {
    if (CheckSession() === "") {
        window.location = "/";
        return;
    }
    $("#txtNgayGiao, #txtNguoiGiao, #txtNguoiNhan, #ddThue, #ddlKho, #ddNhaCungCap").each(function () {
        $(this).rules("add", {
            required: true,
            messages: {
                required: MsErrorEmpty
            }
        });
    });
    if (!$("#form_phieunhapvattu_thongtinphieu").valid()) return;
    if (maphieunhap === "") {
        maphieunhap = PhieuNhapVatTu.Insert(
            $("#txtSoChungTu").val(), $("#txtNgayChungTu").val(), $("#ddlKho option:selected").val(),
            $("#ddNhaCungCap option:selected").val(), $("#txtNgayGiao").val(), $("#txtNguoiGiao").val(),
            $("#txtNguoiNhan").val(), $("#ddThue option:selected").val(), $("#txtGhiChu").val(), username);
        if (maphieunhap === "") {
            $("#txtNguoiGiao").focus();
            return;
        }
    } else {
        PhieuNhapVatTu.Update(
            maphieunhap, $("#txtSoChungTu").val(), $("#txtNgayChungTu").val(), $("#ddlKho option:selected").val(),
            $("#ddNhaCungCap option:selected").val(), $("#txtNgayGiao").val(), $("#txtNguoiGiao").val(),
            $("#txtNguoiNhan").val(), $("#ddThue option:selected").val(), $("#txtGhiChu").val(), username);
    }
    $("#ul_tab_phieunhapvattu a[href=\"#tab_themvattu\"]").tab("show");
    $("#ddlLoaiVatTu").parent().find(".dropdown-toggle").focus();
}

function resetphieunhapvattu() {
    ResetControlForm("#form_phieunhapvattu_thongtinphieu");
    $("#txtNguoiGiao").focus();
}

function suaphieunhapvatutu_chitiet(tagInput) {
    if (CheckSession() === "") {
        window.location = "/";
        return;
    }
    var data = PhieuNhapVatTu_ChiTiet.SelectById($(tagInput).attr("maphieunhap_chitiet"));
    if (data.length <= 0) {
        bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
        return;
    }
    $("#ul_tab_phieunhapvattu a[href=\"#tab_themvattu\"]").tab("show");
    maphieunhap_chitiet = data[0].ID;
    $("#ddlLoaiVatTu").selectpicker("val", data[0].MaLoaiVatTu).change();
    $("#ddlNhomVatTu").selectpicker("val", data[0].MaNhomVatTu).change();
    $("#ddlVatTu").selectpicker("val", data[0].MaVatTu).change();
    $("#txtSoLuong").val(data[0].SoLuong);
    $("#txtDonGia").val(data[0].DonGia);
    $("#ddNguonGocXuatXu").selectpicker("val", (data[0].NguonGocXuatXu === "-1" ? "" : data[0].NguonGocXuatXu));
    $("#txtLoSanXuat").val(data[0].LoSanXuat);
    (data[0].NgaySanXuat == null || data[0].NgaySanXuat === "") ? $("#txtNgaySanXuat").val("") : $("#txtNgaySanXuat").data("DateTimePicker").setDate(moment(data[0].NgaySanXuat).format("DD-MM-YYYY"));
    (data[0].HanSuDung == null || data[0].HanSuDung === "") ? $("#txtHanSuDung").val("") : $("#txtHanSuDung").data("DateTimePicker").setDate(moment(data[0].HanSuDung).format("DD-MM-YYYY"));
}

function luuphieunhapvattu_chitiet() {
    if (CheckSession() === "") {
        window.location = "/";
        return;
    }
    $("#ddlVatTu, #txtDonGia, #txtSoLuong, #txtLoSanXuat, #txtNgaySanXuat, #txtHanSuDung").each(function () {
        $(this).rules("add", {
            required: true,
            messages: {
                required: MsErrorEmpty
            }
        });
    });
    $("#txtHanSuDung").rules("add", {
        datediffFormat: "#txtNgaySanXuat"
    });
    if (!$("#form_phieunhapvattu_chitietphieu").valid()) return;
    if (maphieunhap !== "") {
        if (maphieunhap_chitiet === "") {
            PhieuNhapVatTu_ChiTiet.Insert(
                maphieunhap, $("#ddlVatTu option:selected").val(), $("#ddDonVi option:selected").val(),
                $("#txtSoLuong").val(), $("#txtDonGia").val(), $("#ddNguonGocXuatXu option:selected").val(),
                $("#txtLoSanXuat").val(), $("#txtNgaySanXuat").val(), $("#txtHanSuDung").val(), username
            );
        } else {
            PhieuNhapVatTu_ChiTiet.Update(
                maphieunhap_chitiet, maphieunhap, $("#ddlVatTu option:selected").val(),
                $("#ddDonVi option:selected").val(), $("#txtSoLuong").val(), $("#txtDonGia").val(),
                $("#ddNguonGocXuatXu option:selected").val(), $("#txtLoSanXuat").val(),
                $("#txtNgaySanXuat").val(), $("#txtHanSuDung").val(), username
            );
        }
        loaddanhsachvattu_phieunhapvattu(maphieunhap);
        resetphieunhapvattuchitiet();
        $("#ddlVatTu").parent().find(".dropdown-toggle").focus();
    } else {
        bootbox.alert("Bạn chưa tạo phiếu nhập vật tư, không thể thêm vật tư mới!");
        $("#txtNguoiGiao").focus();
    }
}

function xoaphieunhapvattu_chitiet(tagInput, multiDelete) {
    if (CheckSession() === "") {
        window.location = "/";
        return;
    }
    if (multiDelete) {
        var arrId = $("#tb_phieunhapvattu_chitiet").bootstrapTable("getSelections");
        if (arrId.length > 0) {
            bootbox.confirm("Bạn có chắc chắn xóa?", function (result) {
                if (result) {
                    $.each(arrId, function (key, value) {
                        PhieuNhapVatTu_ChiTiet.Delete(value[1]);
                    });
                    loaddanhsachvattu_phieunhapvattu(maphieunhap);
                }
            });
        } else {
            bootbox.alert("Bạn cần chọn bản ghi trước khi xóa!");
        }
    } else {
        bootbox.confirm("Bạn có chắc chắn xóa?", function (result) {
            if (result) {
                PhieuNhapVatTu_ChiTiet.Delete($(tagInput).attr("maphieunhap_chitiet"));
                loaddanhsachvattu_phieunhapvattu(maphieunhap);
            }
        });
    }
    $("#ddlVatTu").parent().find(".dropdown-toggle").focus();
}

function loaddanhsachvattu_phieunhapvattu(maphieunhap) {
    $("#tb_phieunhapvattu_chitiet").bootstrapTable("destroy");
    $("#tb_phieunhapvattu_chitiet").bootstrapTable({
        classes: "table table-condensed",
        cache: false,
        pagination: true,
        pageList: [],
        search: true,
        searchAlign: "right",
        formatShowingRows: function () {
            return "";
        },
        method: "post",
        sidePagination: "server",
        url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuNhapVatTu.asmx/PhieuNhapVatTu_ChiTiet_SelectByMaPhieuNhap",
        queryParams: function (p) {
            return {
                maphieunhap: maphieunhap,
                textsearch: $(".search input").val(),
                offset: p.offset,
                limit: p.limit
            };
        },
        responseHandler: function (res) {
            var data = $.parseJSON(res.d);
            return {
                total: data.Table1[0].ToTalRow,
                rows: data.Table
            };
        },
        columns: [
            {
                checkbox: true
            }, {
                field: "RowNumber",
                title: "STT",
                align: "right"
            }, {
                field: "TenVatTu",
                title: "Tên vật tư"
            }, {
                field: "TenDonVi",
                title: "Đơn vị",
                align: "center"
            }, {
                field: "DonGia",
                title: "Đơn giá",
                align: "right",
                formatter: function (value) {
                    return $.number(value, 0, ".", ",");
                }
            }, {
                field: "SoLuong",
                title: "Số lượng",
                align: "right",
                formatter: function (value) {
                    return $.number(value, 0, ".", ",");
                }
            }, {
                field: "LoSanXuat",
                title: "Lô sản xuất",
                align: "center"
            }, {
                field: "NgaySanXuat",
                title: "Ngày sản xuất",
                align: "center"
            }, {
                field: "HanSuDung",
                title: "Hạn sử dụng",
                align: "center"
            }, {
                field: "ID",
                title: "",
                align: "center",
                formatter: function (value) {
                    return "<button type=\"button\" title=\"Sửa\" maphieunhap_chitiet=\"" + value + "\" onclick=\"suaphieunhapvatutu_chitiet(this)\" class=\"btn btn-info btn-sm\">" +
                        "<span class=\"glyphicon glyphicon-edit\"></span>" +
                        "</button>" +
                        "&nbsp;" +
                        "<button type=\"button\" title=\"Xóa\" maphieunhap_chitiet=\"" + value + "\" onclick=\"xoaphieunhapvattu_chitiet(this, false)\" class=\"btn btn-danger btn-sm\">" +
                        "<span class=\"glyphicon glyphicon-trash\"></span>" +
                        "</button>";
                }
            }
        ]
    });
}

function resetphieunhapvattuchitiet() {
    ResetControlForm("#form_phieunhapvattu_chitietphieu");
    $("#ddlLoaiVatTu").parent().find(".dropdown-toggle").focus();
    maphieunhap_chitiet = "";
}

function viewphieunhapvattu(tagButton) {
    maphieunhap = $(tagButton).attr("maphieunhap");
    if (maphieunhap === "") return;
    var dataPhieuNhapVatTu = PhieuNhapVatTu.SelectById(maphieunhap);
    $("#txtSoChungTu_View").val(dataPhieuNhapVatTu[0].SoChungTu);
    (dataPhieuNhapVatTu[0].NgayChungTu == null || dataPhieuNhapVatTu[0].NgayChungTu === "") ? $("#txtNgayChungTu_View").val("") : $("#txtNgayChungTu_View").val(moment(dataPhieuNhapVatTu[0].NgayChungTu).format("DD-MM-YYYY"));
    $("#txtKhoNhap_View").val(dataPhieuNhapVatTu[0].TenKho);
    $("#txtNhaCungCap_View").val(dataPhieuNhapVatTu[0].TenNhaCungCap);
    (dataPhieuNhapVatTu[0].NgayGiao == null || dataPhieuNhapVatTu[0].NgayGiao === "") ? $("#txtNgayGiao_View").val("") : $("#txtNgayGiao_View").val(moment(dataPhieuNhapVatTu[0].NgayGiao).format("DD-MM-YYYY"));
    $("#txtNguoiGiao_View").val(dataPhieuNhapVatTu[0].NguoiGiao);
    $("#txtNguoiNhan_View").val(dataPhieuNhapVatTu[0].NguoiNhan);
    $("#txtThue_View").val(dataPhieuNhapVatTu[0].GT_Thue);
    $("#txtGhiChu_View").val(dataPhieuNhapVatTu[0].DienGiai);
    // Thông tin thuốc-vật tư
    $("#tb_phieunhapvattu_chitiet_view").bootstrapTable("destroy");
    $("#tb_phieunhapvattu_chitiet_view").bootstrapTable({
        classes: "table table-condensed",
        cache: false,
        pagination: true,
        pageList: [],
        search: true,
        searchAlign: "right",
        formatShowingRows: function () {
            return "";
        },
        method: "post",
        sidePagination: "server",
        url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuNhapVatTu.asmx/PhieuNhapVatTu_ChiTiet_SelectByMaPhieuNhap",
        queryParams: function (p) {
            return {
                maphieunhap: maphieunhap,
                textsearch: $(".search input").val(),
                offset: p.offset,
                limit: p.limit
            };
        },
        responseHandler: function (res) {
            var data = $.parseJSON(res.d);
            return {
                total: data.Table1[0].ToTalRow,
                rows: data.Table
            };
        },
        columns: [
            {
                checkbox: true
            }, {
                field: "RowNumber",
                title: "STT",
                align: "right"
            }, {
                field: "TenVatTu",
                title: "Tên vật tư"
            }, {
                field: "TenDonVi",
                title: "Đơn vị",
                align: "center"
            }, {
                field: "DonGia",
                title: "Đơn giá",
                align: "right",
                formatter: function (value) {
                    return $.number(value, 0, ".", ",");
                }
            }, {
                field: "SoLuong",
                title: "Số lượng",
                align: "right",
                formatter: function (value) {
                    return $.number(value, 0, ".", ",");
                }
            }, {
                field: "LoSanXuat",
                title: "Lô sản xuất",
                align: "center"
            }, {
                field: "NgaySanXuat",
                title: "Ngày sản xuất",
                align: "center"
            }, {
                field: "HanSuDung",
                title: "Hạn sử dụng",
                align: "center"
            }
        ]
    });
    $("#div_phieunhapvattu_view").modal("show");
}

var PhieuNhapVatTu = {
    Insert: function (sochungtu, ngaychungtu, makho, manhacungcap, ngaygiao, nguoigiao, nguoinhan, thue, diengiai, nguoitao) {
        var maphieunhap = "";
        $.ajax({
            type: "POST",
            url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuNhapVatTu.asmx/PhieuNhapVatTu_Insert",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            data: "{'sochungtu': '" + sochungtu + "', 'ngaychungtu': '" + ngaychungtu + "', 'makho': '" + makho + "'" +
                ", 'manhacungcap': " + (manhacungcap === "" ? 0 : parseInt(manhacungcap)) + ", 'ngaygiao': '" + ngaygiao + "'" +
                ", 'nguoigiao': '" + nguoigiao + "', 'nguoinhan': '" + nguoinhan + "', 'thue': " + (thue === "" ? 0 : parseInt(thue)) + "" +
                ", 'diengiai': '" + diengiai + "', 'nguoitao': '" + nguoitao + "'}",
            async: false,
            success: function (n) {
                maphieunhap = n.d;
            },
            error: function () {
                bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
            }
        });
        return maphieunhap;
    },
    Update: function (maphieunhap, sochungtu, ngaychungtu, makho, manhacungcap, ngaygiao, nguoigiao, nguoinhan, thue, diengiai, nguoitao) {
        $.ajax({
            type: "POST",
            url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuNhapVatTu.asmx/PhieuNhapVatTu_Update",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            data: "{'maphieunhap': '" + maphieunhap + "', 'sochungtu': '" + sochungtu + "', 'ngaychungtu': '" + ngaychungtu + "'" +
                ", 'makho': '" + makho + "', 'manhacungcap': '" + (manhacungcap === "" ? 0 : parseInt(manhacungcap)) + "'" +
                ", 'ngaygiao': '" + ngaygiao + "', 'nguoigiao': '" + nguoigiao + "', 'nguoinhan': '" + nguoinhan + "'" +
                ", 'thue': " + (thue === "" ? 0 : parseInt(thue)) + ", 'diengiai': '" + diengiai + "', 'nguoitao': '" + nguoitao + "'}",
            async: false,
            success: function () { },
            error: function () {
                bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
            }
        });
    },
    SelectById: function (maphieunhap) {
        var arr = [];
        $.ajax({
            type: "POST",
            url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuNhapVatTu.asmx/PhieuNhapVatTu_SelectById",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            data: "{'maphieunhap': '" + maphieunhap + "'}",
            async: false,
            success: function (n) {
                if (n.d != null || n.d != undefined) {
                    arr = $.parseJSON(n.d);
                }
            },
            error: function () {
                bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
            }
        });
        return arr;
    }
};

var PhieuNhapVatTu_ChiTiet = {
    Insert: function (maphieunhap, mavattu, madonvi, soluong, dongia, nguongocxuatxu, losanxuat, ngaysanxuat, hansudung, nguoitao) {
        $.ajax({
            type: "POST",
            url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuNhapVatTu.asmx/PhieuNhapVatTu_ChiTiet_Insert",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            data: "{'maphieunhap': '" + maphieunhap + "', 'mavattu': '" + mavattu + "', 'madonvi': '" + madonvi + "'" +
                ", 'soluong': " + parseInt(soluong) + ", 'dongia': " + parseFloat(dongia) + "" +
                ", 'nguongocxuatxu': " + (nguongocxuatxu === "" ? -1 : parseInt(nguongocxuatxu)) + "" +
                ", 'losanxuat': '" + losanxuat + "', 'ngaysanxuat': '" + ngaysanxuat + "'" +
                ", 'hansudung': '" + hansudung + "', 'nguoitao': '" + nguoitao + "'}",
            async: false,
            success: function () { },
            error: function () {
                bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
            }
        });
    },
    Update: function (id, maphieunhap, mavattu, madonvi, soluong, dongia, nguongocxuatxu, losanxuat, ngaysanxuat, hansudung, nguoitao) {
        $.ajax({
            type: "POST",
            url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuNhapVatTu.asmx/PhieuNhapVatTu_ChiTiet_Update",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            data: "{'id': '" + id + "', 'maphieunhap': '" + maphieunhap + "', 'mavattu': '" + mavattu + "'" +
                ", 'madonvi': '" + madonvi + "', 'soluong': " + parseInt(soluong) + ", 'dongia': " + parseFloat(dongia) +
                ", 'nguongocxuatxu': " + (nguongocxuatxu === "" ? -1 : parseInt(nguongocxuatxu)) + "" +
                ", 'losanxuat': '" + losanxuat + "', 'ngaysanxuat': '" + ngaysanxuat + "'" +
                ", 'hansudung': '" + hansudung + "', 'nguoitao': '" + nguoitao + "'}",
            async: false,
            success: function () { },
            error: function () {
                bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
            }
        });
    },
    SelectById: function (id) {
        var arr = [];
        $.ajax({
            type: "POST",
            url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuNhapVatTu.asmx/PhieuNhapVatTu_ChiTiet_SelectById",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            data: "{'id': '" + id + "'}",
            async: false,
            success: function (n) {
                if (n.d != null || n.d != undefined) {
                    arr = $.parseJSON(n.d);
                }
            },
            error: function () {
                bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
            }
        });
        return arr;
    },
    Delete: function (id) {
        $.ajax({
            type: "POST",
            url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuNhapVatTu.asmx/PhieuNhapVatTu_ChiTiet_Delete",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            data: "{'id': '" + id + "'}",
            async: false,
            success: function () { },
            error: function () {
                bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
            }
        });
    },
    UpdateDonGia_TinhTrang: function (id, dongiaxuatdv, dongiaxuatbh, phantrambhthanhtoan, doituongbh, issudung) {
        $.ajax({
            type: "POST",
            url: "/Webservice/QuanLyDuoc/HeThongNhapXuat/wsPhieuNhapVatTu.asmx/PhieuNhapVatTu_ChiTiet_UpdateDonGia_TinhTrang",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            data: "{'id': '" + id + "', 'dongiaxuatdv': " + parseFloat(dongiaxuatdv === "" ? "0" : dongiaxuatdv) +
                ", 'dongiaxuatbh': " + parseFloat(dongiaxuatbh === "" ? "0" : dongiaxuatbh) +
                ", 'phantrambhthanhtoan': " + parseFloat(phantrambhthanhtoan === "" ? "0" : phantrambhthanhtoan) +
                ", 'doituongbh': '" + doituongbh + "', 'issudung': " + issudung + "'}",
            async: false,
            success: function () { },
            error: function () {
                bootbox.alert("Có lỗi xảy ra, vui lòng thử lại");
            }
        });
    }
};